/**
 * @(#)IChannelRetentService.java 2016年11月16日
 * Copyright(C) 2016 ZHEXIN IT CO.,LTD. All rights reserved.
 */
package org.jsbd.boss.service;

import java.util.List;

import org.jsbd.boss.domian.ChannelRetentLogInfo;
import org.jsbd.boss.domian.channel.ApkTaskInfo;
import org.jsbd.boss.domian.channel.TaskQueryVo;



/**
 * TODO 请加入本类的说明
 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
 * @version 1.0.0
 */
public interface IChannelRetentService {

	
	/**
	 * selectChannelRetentLogOfDay:查询制定日期的mark留存任务
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @param day 20161115
	 * @return
	 */
	public List<ChannelRetentLogInfo> selectChannelRetentLogOfDay(String day);

	/**
	 * updateExecTimesOfDay:更新留存任务执行次数
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @param dayStr
	 * @return
	 */
	public Integer updateExecTimesOfDay(String dayStr);

	/**
	 *
	 * selectCountNewTask:查询新增任务数量
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @param queryVo
	 * @return
	 */
	public List<ApkTaskInfo> selectCountNewTask(TaskQueryVo queryVo);



	/**
	 * deleteUnuseFile:TODO 请描述该方法是做什么用途的
	 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
	 * @param imsi
	 * @param apk
	 */
	public void deleteUnuseFile(String imsi, String apk, String currentDate);
}
